/* 客户管理接口相关interface */


// 添加客户控件
export interface PostClientSettingItem {
  name: string,
  type: number,
  setName: string
}

// 修改客户编号
export interface PostClientCodeInfo {
  id?: number; // id
  name: string;
  type: number;
  value: string;
  sort?: number; // 排序
}

// 新增客户
export interface ClientAddInfo {
  name: string; // 客户名称
  headPortrait: any; // 头像
  customerNumber: string; // 客户联系编号
  level: string; // 客户级别
  customerContactPhone: number; // 客户联系电话
  customerEmail: string; // 客户联系邮箱
  city: string; // 省市区
  address: string; // 客户联系地址
  source: string; // 客户来源
  customerType: string; // 客户类别
  industry: string; // 客户行业
  specialty: string; // 客户专业：
  registrationId: number; // 建档人
  salesId: number; // 销售负责人
  credit: number; // 信贷
  contactName: string; // 联系人姓名
  contactPhone: number; // 联系人电话
  contactPosition: string; // 联系人职位
  contactDepartment: string; // 联系人部门
  companyTitle: string; // 公司抬头
  ein: number; // 税号
  companyPhone: number; // 公司电话
  companyAddress: string; // 公司地址
  companyNumber: number; // 公司银行账号
  companyBank: string; // 公司银行账号
  accountName: string; // 账号名称
  accountNumber: number; // 银行账号
  accountCity: string; // 开户省市
  accountBank: string; // 开户银行
  remark: string; // 备注信息
  businessLicense: string; // 营业执照
  unifiedSocialCreditCodes: string; // 统一社会信用代码
  enterpriseName: string; // 企业名称
  legalRepresentative: string; // 法定代表人
  registrationStatus: string; // 登记状态
  establishmentDate: number; // 成立日期
  registeredCapital: string; // 注册资本
  paidCapital: string; // 实缴资本
  approvalDate: number; // 核准日期
  organizationCode: string; // 组织机构代码
  businessNo: number; // 工商注册号
  taxpayerNo: number; // 纳税人号
  enterpriseType: string; // 企业类型
  operationTerm: string; // 营业期限
  taxpayerQualification: string; // 纳税人资质
  industrySector: string; // 所属行业
  localArea: string; // 所属地区
  registrationAuthority: string; // 登记机关
  personnelSize: string; // 人员规模
  insuredPeople: number; // 参保人数
  formerName: string; // 曾用名
  englishName: string; // 英文名
  enterpriseCode: string; // 进出口企业代码
  registeredAddress: string; // 注册地址
  mainBusiness: string; // 主要经营
}

// 重新分配销售负责人
export interface PutClientSales {
  id: number; // id
  salesId: number; // 销售负责人id
}

// 级别调整
export interface PutClientState {
  id: number; // id
  level: string; // 级别名称
}

